package com.joinval.modules.sys.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.joinval.common.validator.group.AddGroup;
import com.joinval.common.validator.group.UpdateGroup;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.Date;

/**
 * author: chenkaihang
 * date: 2020/12/11 上午10:45
 */
@Data
public class VolUserDTO {

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 用户名
     */
    private String realName;

    /**
     * 照片地址
     */
    private String photoUrl;

    /**
     * 性别(0-男, 1-女)
     */
    private Integer gender;

    /**
     * 个人头像
     */
    private String logo;

    /**
     * 微信opnId
     */
    private String openId;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 生日
     */
    private Date birthday;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 志愿者编号
     */
    private String volCode;

    /**
     * 审核状态(0:审核失败,1:审核成功,2:待审核),弃用
     */
    private Integer auditStatus;

    /**
     * 审核状态(0:审核失败,1:审核成功,2:待审核)
     */
    private Integer volAuditStatus;

    /**
     * 公安身份证信息校验(0-未通过, 1-已通过)
     */
    private Integer policeCheck;

    /**
     * 临港志愿者库信息校验(0-未通过, 1-已通过)
     */
    private Integer volInfCheck;

    /**
     * 临港志愿者证件库校验(0-未通过, 1-已通过)
     */
    private Integer volLibCheck;

    /**
     * 工作积分
     */
    private BigDecimal workingHour;

    /**
     * 累计服务时长(小时)
     */
    private BigDecimal serviceHour;


}
